immersing the viewer